09ff0099b6ad978196fd18c52df52e89c85c0c21,xwiki-platform-watchlist/plugin/src/main/java/com/xpn/xwiki/plugin/watchlist/WatchListPlugin.java,WatchListPlugin,initWatchListJob,#number#String#String#String#XWikiContext#,211
Before Change
doc.setCreator("XWiki.Admin");
index = doc.createNewObject("XWiki.XWikiRights", context);
BaseObject rights = doc.getObject("XWiki.XWikiRights", index);
rights.setStringValue("groups", "XWiki.XWikiAdminGroup");
rights.setStringValue("levels", "edit,delete");
rights.setIntValue("allow", 1);
context.getWiki().saveDocument(doc, "", true, context);
After Change
}
BaseObject rights = doc.getObject("XWiki.XWikiRights");
if (rights == null) {
needsUpdate = true;
int index = doc.createNewObject("XWiki.XWikiRights", context);
rights = doc.getObject("XWiki.XWikiRights", index);
rights.setStringValue("groups", "XWiki.XWikiAdminGroup");
rights.setStringValue("levels", "edit,delete");
rights.setIntValue("allow", 1);
}